Vom Clean Model zum Clean Code

نویسندگان

  • Anna Vasileva
  • Doris Schmedding
چکیده

In diesem Beitrag wird der Zusammenhang zwischen Code-Qualität und UMLModellen in einem Software-Entwicklungsprozess in der Informatik-Ausbildung vorgestellt. Es wird untersucht, welche der im Code sichtbar werdenden Mängel bereits im Modell erkannt werden können. Werkzeuge zur statischen Code-Analyse und Refactoring-Techniken unterstützen die Studierenden beim Entdecken und Beseitigen der Qualitätsmängel im Programm-Code. Eine Analyse der studentischen Projekte hat gezeigt, dass sich manche Code-Mängel im Nachhinein nur schwer beseitigen lassen. Aus diesem Grund müssen Qualitätsaspekte bereits beim Modellieren in Betracht gezogen werden. Frühzeitig erkannte Mängel lassen sich mit geringeren Kosten beseitigen als spät erkannte Defekte.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

E-Clean Matrices and Unit-Regular Matrices

Let $a, b, k,in K$ and $u, v in U(K)$. We show for any idempotent $ein K$, $(a 0|b 0)$ is e-clean iff $(a 0|u(vb + ka) 0)$ is e-clean and if $(a 0|b 0)$ is 0-clean, $(ua 0|u(vb + ka) 0)$ is too.

متن کامل

A note on uniquely (nil) clean ring

A ring R is uniquely (nil) clean in case for any $a in R$ there exists a uniquely idempotent $ein R$ such that $a-e$ is invertible (nilpotent). Let $C =(A V W B)$ be the Morita Context ring. We determine conditions under which the rings $A,B$ are uniquely (nil) clean. Moreover we show that the center of a uniquely (nil) clean ring is uniquely (nil) clean.

متن کامل

Speech enhancement based on hidden Markov model using sparse code shrinkage

This paper presents a new hidden Markov model-based (HMM-based) speech enhancement framework based on the independent component analysis (ICA). We propose analytical procedures for training clean speech and noise models by the Baum re-estimation algorithm and present a Maximum a posterior (MAP) estimator based on Laplace-Gaussian (for clean speech and noise respectively) combination in the HMM ...

متن کامل

Vom Geschäftsmodell zum Code - Komponentenbasierte Entwicklung auf Basis der Model Driven Architecture

Die Model Driven Architecture (MDA) führt das Konzept universell gültiger Anwendungsmodelle in die Softwarelandschaft ein und ermöglicht die effiziente Abbildung von Geschäftsprozessen auf Code. Dieser Artikel zeigt einen durchgängigen Entwicklungsweg vom Geschäftsmodell zum Code anhand der in der BMW Group auf Basis der MDA entwickelten Component Architecture (CA). 1 Überblick und Zielsetzunge...

متن کامل

Vom klassischen Produkt- zum Lösungsgeschäft - Implikationen für eine Neugestaltung des Vergütungssystems im Vertrieb

Um dem steigenden Wettbewerbsdruck standhalten und den veränderten Kundenwünschen nachkommen zu können, wandeln sich viele Industrieunternehmen vom klassischen Produktzum umfassenden Lösungsanbieter, d.h. zum Erzeuger und Vermarkter so genannter hybrider Produkte. In diesem Beitrag stehen die Auswirkungen und Implikationen eines solchen Strategiewechsels für das Vergütungssystem von Vertriebsmi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016